home *** CD-ROM | disk | FTP | other *** search
/ The Sunday Times: Parent Power / The Sunday Times - Parent Power.iso / pc / engine / help.swf / scripts / DefineSprite_10_clp_artist / frame_1 / DoAction.as
Encoding:
Text File  |  2005-11-04  |  1.3 KB  |  51 lines

  1. buildMe = function(data)
  2. {
  3.    var _loc2_ = this;
  4.    _loc2_.artistName = data.name;
  5.    _loc2_.pLine = data.pLine;
  6.    var _loc1_ = 0;
  7.    while(_loc1_ < data.tracks.length)
  8.    {
  9.       _loc2_.attachMovie("clp_track_info","track_" + _loc1_,_loc1_,data.tracks[_loc1_]);
  10.       _loc2_["track_" + _loc1_].getHeight = function()
  11.       {
  12.          var _loc2_ = this;
  13.          var _loc1_ = [_loc2_.txtTrack.textHeight,_loc2_.txtWriter.textHeight,_loc2_.txtPublisher.textHeight];
  14.          _loc1_.sort();
  15.          trace(_loc2_._name + " / " + _loc2_.txtWriter.text + " =>" + _loc1_ + " => " + _loc1_[2]);
  16.          return _loc1_.pop();
  17.       };
  18.       _loc1_ = _loc1_ + 1;
  19.    }
  20. };
  21. adjustHeights = function()
  22. {
  23.    var _loc2_ = this;
  24.    var _loc3_ = 40;
  25.    var _loc1_ = 0;
  26.    while(_loc1_ < 200)
  27.    {
  28.       if(_loc2_["track_" + _loc1_] != null)
  29.       {
  30.          _loc2_["track_" + _loc1_]._y = _loc3_;
  31.          _loc3_ += _loc2_["track_" + _loc1_].getHeight() + 6;
  32.       }
  33.       _loc1_ = _loc1_ + 1;
  34.    }
  35. };
  36. getHeight = function()
  37. {
  38.    var _loc2_ = this;
  39.    var _loc3_ = 70;
  40.    var _loc1_ = 0;
  41.    while(_loc1_ < 200)
  42.    {
  43.       if(_loc2_["track_" + _loc1_] != null)
  44.       {
  45.          _loc3_ += _loc2_["track_" + _loc1_].getHeight();
  46.       }
  47.       _loc1_ = _loc1_ + 1;
  48.    }
  49.    return _loc3_;
  50. };
  51.